package com.chentf.data.datastructure.stack;

/**
 * @author chentengfei
 * @desc 测试自定义栈的方法
 * @date 2022-01-03 18:45:28
 */
public class TestMyStack {

    public static void main(String[] args) {
        //创建一个栈
        MyStack myStack = new MyStack();
        //压入元素
        myStack.push(1);
        myStack.push(2);
        myStack.push(3);

        //取出栈中元素,栈的特点是新进后出,所以栈顶元素为最后元素
        System.out.println(myStack.pop());
        System.out.println(myStack.pop());
        System.out.println(myStack.pop());

        //查看栈顶元素
        System.out.println(myStack.peek());
        //判断栈是不是空的
        System.out.println(myStack.isEmpty());

    }
}
